#append 追加元素，在末尾添加
#insert插入元素，在指定位置添加
languages = ['python','java','go','C++']
languages.append('javascript')
print(languages)
languages.insert(1,'SQT')
print(languages)
#remove删除指定元素
#pop删除最后一个，也可以指定一个位置
#clear清空列表
languages = ['python','java','go','C++','SQT']
if 'java' in languages:
    languages.remove('java')
if 'swift' in languages:
    languages.remove('swift')
print(languages)
languages.pop()
temp = languages.pop(1)
print(languages)
print(temp)
languages.append(temp)
print(languages)
languages.clear()
print(languages)
languages = ['python','java','python','python']
languages.remove('python')
print(languages)
#del也可以删除元素，但是无法返回值，但性能更优
item = ['python','java','C++']
del item[0]
print(item)
#index可查找某个元素在列表中的索引位置
#count可统计一个元素在列表中出现次数
items = ['python','java','java','C++','kotlin','python']
print(items.index('python'))
print(items.index('python',1))
print(items.count('python'))
print(items.count('kotlin'))
print(items.count('swift'))
# print(item.index('java',3))
#sort实现列表元素的排序
#reverse实现元素的反转
items = ['python','java','C++','kotlin','swift']
items.sort()
print(items)
items.reverse()
print(items)